Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati U.S. Open - New York Braga Challenger Brisbane International - Brisbane Australian Open - Melbourne Oeiras 2 Challenger Tiriac Open - Bucharest Oeiras 5 Challenger Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Portugal F4 Portugal F5 Portugal F6 Spain F7 Portugal F1 Portugal F2 Portugal F3 Spain F17 Spain F18 Serbia F1 Serbia F4 Sweden F5 USA F26 Mexico F10 Mexico F11 USA F1 USA F2 USA F3 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Czech Republic F5 Mexico F1 Costa Rica F1 Colombia F2 Canada F1 Spain F9 Canada F2 Canada F3 Egypt F4 Egypt F5 Usa F7 Usa F8 Egypt F6 Czech Rep. F2 Bosnia & Herzegovina F2 Czech Rep. F3 Spain F18 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Usa F14 Usa F15 Usa F18 Serbia F5 Serbia F4 Serbia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Germany F1 Germany F2 Germany F3 Usa F5 Turkey F2 Turkey F3 Portugal F3 Turkey F4 Switzerland F3 Spain F11 Italy F4 Italy F5 Italy F6 Bosnia & Herzegovina F4 Usa F13 Serbia F1 Serbia F2 Usa F15 Italy F18 Serbia F4 Serbia F5 Italy F22 Brazil F22 Egypt F4 Egypt F5 Brazil F31 Brazil F32 Brazil F33 Brazil F1 Turkey F1 Turkey F2 Colombia F1 Colombia F2 Italy F1 USA F7 Italy F2 Italy F3 Italy F4 Italy F11 Brazil F26 Croatia F10 Brazil F33 Wimbledon - London M15 Sintra M25 Porto M25 Vale Do Lobo M25 Vale do Lobo U.S. Open - New York Cordenons Challenger Naples Challenger - Naples GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Ford Tennis Championships - Louisville Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Belgrade Challenger Banja Luka Challenger Khanty-Mansiysk Challenger Belgrade Challenger Tunis Challenger Lexington Challenger Banja Luka Challenger Asuncion Challenger Santiago Challenger Bergamo Challenger Le Gosier Challenger Turin Challenger Sarajevo Challenger Santos Challenger Kosice Challenger Marburg Challenger Szczecin Challenger Campinas Challenger San Juan Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Bratislava Challenger Sao Leopoldo Challenger ATP Challenger Tour Finals Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Sarajevo Challenger Itajai Challenger Rome Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Blois Challenger Braunschweig Challenger San Marino Challenger Como Challenger Brasov Challenger Campinas Challenger Sibiu Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Kazan Challenger Seoul Challenger Bogota Challenger Yeongwol Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Dallas Challenger Panama City Challenger Barranquilla Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Aix En Provence Challenger Furth Challenger Blois Challenger Braunschweig Challenger Tampere Challenger Porto Alegre Challenger Tashkent Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger Santo Domingo Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Prostejov Challenger Mestre Challenger Braunschweig Challenger Todi Challenger Vancouver Challenger Como Challenger Meknes Challenger Banja Luka Challenger Sibiu Challenger Campinas Challenger Rome Challenger Corrientes Challenger Guayaquil Challenger Bangkok Challenger Rio De Janeiro Challenger Jonkoping Challenger Kazan Challenger Napoli Challenger Barletta Challenger Turin Challenger Bordeaux Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Milan Challenger Braunschweig Challenger Biella Challenger Barletta Challenger Francavilla Challenger Todi Challenger Floridablanca Challenger Santo Domingo Challenger Como Challenger Seville Challenger Rome Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Montevideo Challenger Santiago Challenger Santiago Challenger Le Gosier Challenger Barletta Challenger Tunis Challenger Como Challenger Campinas Challenger Santo Domingo Challenger Guayaquil Challenger Buenos Aires Challenger Orlando Challenger Columbus Challenger Chennai Challenger Francavilla Challenger Nur-Sultan Challenger Tampere Challenger Campinas Challenger Santo Domingo Challenger Ann Arbor Challenger Sao Paulo Challenger Oeiras 1 Challenger Oeiras 3 Challenger Oeiras 4 Challenger Milan Challenger Porto Challenger Poznan Challenger San Marino Challenger Verona Challenger Maia 1 Challenger Maia 2 Challenger Cherbourg Challenger Oeiras 1 Challenger Oeiras 2 Challenger Salzburg Challenger Lima Challenger Genova Challenger Parma Challenger Sao Leopoldo Challenger Valencia Challenger Maspalomas Challenger Las Franquesas del Valles Challenger Prague 2 Challenger Estoril Open - Estoril Estoril Open - Estoril Pilot Pen Tennis - New Haven Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Estoril Open - Estoril PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Studena Croatia Open - Umag Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Portugal Open - Oeiras ATP Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Valencia Open - Valencia Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Brasil Open - Sao Paulo Generali Open - Kitzbuhel Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Apia International - Sydney Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Chengdu Open - Chengdu TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos China Open - Beijing Swiss Indoors Basel - Basel Sydney International - Sydney Millennium Estoril Open - Estoril Chengdu Open - Chengdu Rio Open - Rio de Janeiro Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Hamburg European Open - Hamburg Astana Open - Nur-Sultan Serbia Open - Belgrade Cordoba Open - Cordoba Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Spain F32 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, POR-TUN 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, World Group, QR, UZB-SRB 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, SF, CRO-SRB 2-1 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Germany F3 Salinas Challenger Buenos Aires Challenger Montevideo Challenger M15 Sintra M25 Villena M25 Faro M25 Vale do Lobo M25 Figueira da Foz Campinas Challenger Mersin Challenger Marburg Challenger Caltanissetta Challenger Oldum Brown Vancouver Open - Vancouver M25 Quinta Do Lago JSM Challenger of Champaign - Urbana Lima Challenger Guayaquil Challenger San Benedetto Challenger M25 Vila Real de Santo Antonio M25 Vila Real de Santo Antonio M25 Quinta do Lago M25 Vale do Lobo M25 Reus M25 Mataro M25 Porto Mallorca Challenger Braga Challenger Campinas Challenger Tenerife 3 Challenger Oeiras 3 Challenger Valencia Challenger 2007 Knoxville Challenger - Knoxville Sao Paulo Challenger Sony Ericsson Open 2008 - Belgrade Bancolombia Open - Bogota Girona Challenger Oeiras 4 Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Buenos Aires Challenger Oeiras 1 Challenger Curitiba Challenger Roma Open Challenger - Rome III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Olbia Challenger San Remo Tennis Cup - San Remo Murcia Challenger Estoril Challenger Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Brasilia Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Sacramento Challenger - Sacramento National Bank Men's Rimouski Challenger - Rimouski Challenger Britania Zavaleta - Puebla Girona Challenger Todi Challenger Seville Challenger Oeiras 2 Challenger Campos do Jordao Challenger Rome Challenger Salvador Challenger Rijeka Challenger Belo Horizonte Challenger Montevideo Challenger Salzburg Challenger Bordeaux Challenger Sao Paulo Challenger Bucaramanga Challenger Tashkent Challenger Dallas Challenger Irving Challenger Ljubljana Challenger Santos Challenger Bordeaux Challenger Recife Challenger Porto Challenger Porto 2 Challenger Rome Challenger Prague Challenger Zagreb Challenger Tenerife 1 Challenger Buenos Aires Challenger Campos do Jordao Challenger Samarkand Challenger Todi Challenger Ljubljana Challenger Campinas Challenger Recife Challenger Karshi Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Sao Paulo Challenger Bucaramanga Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Florianopolis Challenger Zagreb Challenger Blois Challenger Bath Challenger Le Gosier Challenger Dallas Challenger Blumenau Challenger Geneva Challenger Mersin Challenger Porto Alegre Challenger Rome Challenger Sao Paulo Challenger Napoli Challenger Santiago Challenger Sao Paulo Challenger Biella Challenger Bordeaux Challenger Caltanissetta Challenger Milan Challenger Arad Challenger Sarasota Challenger Timisoara Challenger Bercuit Challenger Tampere Challenger Orbetello Challenger Francavilla Challenger Lima Challenger Samarkand Challenger Sopot Challenger Karshi Challenger St. Remy Challenger Banja Luka Challenger Segovia Challenger Caltanissetta Challenger Lisbon Challenger Bastad Challenger Sao Paulo Challenger San Benedetto Challenger BRD Nastase Tiriac Trophy - Bucharest Trnava Challenger Belem Challenger Braga Challenger Geneva Challenger Oeiras 2 Challenger Biella 7 Challenger Forli Challenger Shenzhen Open - Shenzhen Amersfoort Challenger Charlottesville Challenger Tampere Challenger Dallas Challenger Barletta Challenger Lisbon Challenger Bordeaux Challenger Aptos Challenger Bendigo Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Zadar Challenger Forli 6 Challenger Genova Challenger Bordeaux Challenger Perugia Challenger Montechiarugolo - Parma Challenger Aix En Provence Challenger Aix En Provence Challenger Braunschweig Challenger Scheveningen Challenger Rio De Janeiro Challenger Las Vegas Challenger Genova Challenger Montevideo Challenger Guayaquil Challenger Puerto Vallarta Challenger Rennes Challenger Genova Challenger Montevideo Challenger Seville Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Rome Challenger Bordeaux Challenger Plava Laguna Croatia Open - Umag Santa Fe 2 Challenger Braga Challenger Milan Challenger Montevideo Challenger Waco Challenger Buenos Aires Challenger Lima Challenger Porto Challenger Manama Challenger Lisbon Challenger Tenerife 2 Challenger Maia Challenger Braga Challenger Newport Beach Challenger Lisbon Challenger Adelaide International - Adelaide Madrid Challenger Lima 2 Challenger Forli 4 Challenger Oeiras 4 Challenger Aix En Provence Challenger Lyon Challenger Poznan Challenger Milan Challenger Brasov Challenger Valencia Challenger Canberra Challenger Monterrey Challenger Seville Challenger Sibiu Challenger Lisbon Challenger PBZ Zagreb Indoors - Zagreb Guayaquil Challenger Lima 2 Challenger Montevideo Challenger Oeiras 1 Challenger Oeiras 3 Challenger Girona Challenger Cap Cana Challenger Perugia Challenger Sassuolo Challenger Pozoblanco Challenger Porto Challenger Cancun Challenger Bad Waltersdorf Challenger Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Forli 5 Challenger Belgrade Open - Belgrade Abierto Mexicano Telcel - Acapulco Lisbon Challenger Barcelona Open Banc Sabadell - Barcelona Copa Claro - Buenos Aires AEGON International - Eastbourne Roseto Degli Abruzzi 2 Challenger Campinas Challenger Madrid Challenger Hamburg Open - Hamburg ATP Studena Croatia Open Umag - Umag Erste Bank Open - Vienna Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Braunschweig Challenger Estoril Open - Estoril Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Rio Open - Rio de Janeiro Braga Challenger Argentina Open - Buenos Aires PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Campbells Hall of Fame Tennis Championships - Newport Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle ATP Studena Croatia Open - Umag Kremlin Cup - Moscow Aircel Chennai Open - Chennai VTR Open - Vina del Mar Brasil Open - Sao Paulo Estoril Open - Estoril Gonet Geneva Open - Geneva Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Vegeta Croatia Open - Umag Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open Parc - Lyon Rio Open - Rio de Janeiro Nature Valley International - Eastbourne Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney Mercedes Cup - Stuttgart Rio Open - Rio de Janeiro Shenzhen Open - Shenzhen Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril AEGON Championships - London Antalya Cup - Antalya German Tennis Championships - Hamburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco European Open - Antwerp Hamburg European Open - Hamburg BMW Open - Munich Mallorca Championships - Mallorca European Open - Antwerp Erste Bank Open - Vienna Belgrade 2 - Belgrade Sydney Tennis Classic - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Hamburg European Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Sofia Open - Sofia ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Banja Luka Open - Banja Luka Hamburg European Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Chengdu Open - Chengdu China Open - Beijing Swiss Indoors Basel - Basel Stockholm Open - Stockholm Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Mutua Madrid Open - Madrid Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Mallorca Championships - Mallorca Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid French Open - Paris Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Davis Cup, Group B, Valencia Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, SRB-IND 4-0 U.S. Open (juniors) Davis Cup, Group I, PO, POR-SLO 5-0 Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group C, Valencia Davis Cup, World Group I, 1R, SRB-GRE 3-1 U.S. Open - New York Wimbledon - London Olympics - Rio de Janeiro Wimbledon - London U.S. Open - New York Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, World Group, 1R, SRB-SWE 4-1 Nordea Open - Bastad Australian Open (juniors) Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, World Group, Q, SRB-SVK 0-4 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, 1R, SRB-USA 1-3 Wimbledon (juniors) ATP Cup - Melbourne Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Group I, PO, POR-POL 4-0 Olympics - Paris